package com.study.ju.util.http;



/**
 * 业务异常
 *
 * 
 */

public class BizException extends RuntimeException{

	private String errmsg;

	private String errcode;

	public BizException(String errcode, String errmsg){
		super(errmsg);
		this.errcode = errcode;
		this.errmsg = errmsg;
	}
	public BizException(String errmsg){
		super(errmsg);
		this.errmsg = errmsg;
	}
	public BizException(ExceptionEnum exceptionEnum){
		this.errcode=exceptionEnum.getCode();
		this.errmsg=exceptionEnum.getMsg();
	}
	/**
	 * @param cause
	 */
	public BizException(Throwable cause){
		super(cause);
	}

	/**
	 * @param message
	 * @param cause
	 */
	public BizException(String message, Throwable cause){
		super(message, cause);
	}
	
	public String getErrmsg() {
		return errmsg;
	}

	public void setErrmsg(String errmsg) {
		this.errmsg = errmsg;
	}

	public String getErrcode() {
		return errcode;
	}

	public void setErrcode(String errcode) {
		this.errcode = errcode;
	}

}
